/**
 * 请求模块
 */
import axios from 'axios'
const request = axios.create({
    // baseURL: "http://ttapi.research.itcast.cn/",  //基础路径 设置了代理，可注释这行代码
    timeout: 5000
});

//请求拦截
//所有的网络请求都会先走这个方法
request.interceptors.request.use(
    (config) => {
        // cinfig.headers.token = "121565"
        // console.group("请求拦截")
        // console.log(config);
        // console.groupEnd()
        return config
    },
    (error) => {
        return Promise.reject(error)
    }
)

//响应拦截
//所有的网络响应都会先走这个方法
request.interceptors.response.use(
    (response) => {
        // console.group("响应拦截")
        // console.log(response);
        // console.groupEnd()
        return response
    },
    (error) => {
        return Promise.reject(error)
    }
)

// 导出
export default request